[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
V_ERROR()
Report specific error codes from the DBV system
-------------------------------------------------------------------------------
Syntax
V_ERROR() -> nErrorCode
Arguments
None.
Returns
V_ERROR() returns the FlexFile error code as a numeric integer.
Description
V_ERROR() is an error reporting function that will return the most
recent error code that FlexFile set. If a failed operation has no
FlexFile error code check the DOS error code by using Clipper's
DOSERROR() function.
For a complete list of error codes and their descriptions refer to
Appendix B.
Examples
// Trying to V_REPLACE() data in an area that does not have a
// file open causes an error.
V_FILES(4)
USE dbf_file // Valid DBF file is opened.
V_SELECT( 4 ) // No DBV file is open in area 4.
// V_REPLACE() will return (.F.) because there is no file
// open in area 4. Because vlf is a six byte character
// field, a runtime "data type mismatch" is produced.
REPLACE vlf WITH V_REPLACE("Data type mismatch", vlf)
// In errorsys.prg...
? V_ERROR() // Returns 7301.
// Appendix B: DBV file not open.
See Also:
Error Codes Introduction
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson